# 基础镜像
FROM java:8

# 设置工作目录
WORKDIR /app

# 维护者信息
LABEL maintainer=<mrzhaowy@qq.com>

#设置容器时区为当前时
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \&& echo 'Asia/Shanghai' >/etc/timezone

# /tmp 目录作为容器数据卷目录，SpringBoot内嵌Tomcat容器默认使用/tmp作为工作目录，任何向 /tmp 中写入的信息不会记录进容器存储层
# 在宿主机的/var/lib/docker目录下创建一个临时文件并把它链接到容器中的/tmp目录
VOLUME /tmp

# 复制主机文件至镜像内，复制的目录需放置在 Dockerfile 文件同级目录下
ADD target/admin-boot.jar admin-boot.jar

# 容器启动执行命令

ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","admin-boot.jar"]

#声明容器提供服务端口
EXPOSE 8080
